package com.jiao.store.service;

import com.jiao.store.entity.Address;

import java.util.List;

public interface AddressService {

  //usersname 是修改人和创建人
      void AddNewAddress(Integer uid,String username,Address address);

    /**
     * 根据用户id 来获取用户信息
     * @param uid
     * @return
     */
    List<Address> getByUid(Integer uid);

  /**
   * 修改某个用户的某个收获地址为默认收获地址
   * @param aid 收获地址id
   * @param uid  用户id
   * @param username  修改执行人
   */
    void setDefault(Integer aid,Integer uid, String
                     username);

  /**
   * 删除用户选中的收获地址数据
   * @param aid   收获地址id
   * @param uid    用户id
   * @param username  用户名
   */
    void    delByAid(Integer aid,Integer uid,String username);

    Address     findByUid(Integer uid);



    void updateAddress(Address address);
}
